package com.biscuit.page.basicservice.model.constant;

import com.google.common.collect.Sets;
import jodd.util.CollectionUtil;

import java.util.*;
import java.util.Set;

/**
 * @author biscuit
 * @createTime 2024/5/8 17:19
 */
public class NicknameConstant {

    public final static List<String> NICKNAME_PREFIX_LIST = Arrays.asList("烤糊的", "减肥的", "哭泣的", "勇敢的", "无畏的", "坚定的",
            "睿智的", "博学的", "深思熟虑的", "勤奋的", "刻苦的", "孜孜不倦的", "善良的", "慈悲的", "乐于助人的",
            "美丽的", "优雅的", "迷人的", "机智的", "聪颖的", "灵活应变的", "慷慨的", "大方的", "无私奉献的", "忠诚的", "忠实的", "坚定不移的",
            "创新的", "独特的", "别出心裁的", "敏锐的", "警觉的", "洞察秋毫的", "严谨的", "精细的", "一丝不苟的", "乐观的", "开朗的", "充满活力的",
            "自信的", "自豪的", "坚定不移的", "和蔼的", "友善的", "平易近人的", "勇敢的", "果敢的", "勇往直前的", "坚韧的", "不屈的", "顽强拼搏的",
            "富有激情的", "充满活力的", "积极进取的", "谦逊的", "谦和的", "虚怀若谷的", "有责任心的", "尽职的", "兢兢业业的", "公正的", "无私的", "大义凛然的",
            "聪明的", "机智的", "反应迅速的", "细心的", "谨慎的", "周密细致的", "宽容的", "大度的", "海纳百川的", "热心的", "热忱的", "乐于助人的",
            "有耐心的", "持久的", "坚韧不拔的", "真诚的", "坦率的", "直言不讳的", "慷慨大方的", "乐善好施的", "无私奉献的", "温文尔雅的", "文质彬彬的", "知书达理的",
            "多才多艺的", "才华横溢的", "技艺超群的", "深思熟虑的", "明察秋毫的", "独具慧眼的", "有远见的", "前瞻性的", "高瞻远瞩的", "有决心的", "果断的", "雷厉风行的",
            "沉着的", "冷静的", "临危不惧的", "善良的", "仁慈的", "悲天悯人的", "温柔的", "体贴的", "柔情似水的", "诚实的", "正直的", "光明磊落的",
            "坚定的", "刚毅的", "不屈不挠的", "勤奋好学的", "孜孜不倦的", "学而不厌的", "有责任感的", "有担当的", "尽职尽责的", "有同情心的", "慈悲为怀的", "富有爱心的",
            "自信的", "自立的", "自强不息的", "有智慧的", "聪明的", "足智多谋的", "乐观向上的", "积极向上的", "朝气蓬勃的", "有毅力的", "坚韧不拔的", "持之以恒的",
            "热情的", "热心的", "满腔热血的", "善良的", "和善的", "平易近人的");

    public final static List<String> NICKNAME_SUFFIX_LIST = Arrays.asList("西瓜", "桌子", "饼干", "水果", "耳机",
            "电视", "椅子", "电脑", "沙发", "书籍", "苹果", "香蕉", "橙子", "葡萄", "草莓", "铅笔", "橡皮", "书包", "书本", "尺子",
            "手机", "相机", "钥匙", "钱包", "手表", "床铺", "被子", "枕头", "窗帘", "衣柜", "鞋子", "袜子", "帽子", "手套", "围巾",
            "猫咪", "狗狗", "兔子", "鹦鹉", "金鱼", "山脉", "河流", "森林", "海洋", "沙漠", "太阳", "月亮", "星星", "彩虹", "云朵",
            "汽车", "火车", "飞机", "轮船", "自行车", "杯子", "盘子", "碗", "筷子", "勺子", "钢琴", "吉他", "小提琴", "萨克斯", "鼓",
            "学校", "医院", "银行", "超市", "图书馆", "春天", "夏天", "秋天", "冬天", "季节", "花朵", "叶子", "树枝", "草坪", "树木",
            "衣服", "裤子", "裙子", "衬衫", "外套", "篮球", "足球", "乒乓球", "羽毛球", "网球", "米饭", "面条", "饺子", "汉堡", "披萨",
            "城市", "乡村", "街道", "公园", "广场", "眼镜", "口罩", "雨伞", "背包", "行李箱", "咖啡", "茶", "牛奶", "果汁", "水",
            "钢琴家", "画家", "作家", "歌手", "舞者", "钢琴曲", "画作", "书籍", "歌曲", "舞蹈", "电影", "电视剧", "纪录片", "动画片", "综艺节目",
            "篮球队", "足球队", "排球队", "乒乓球队", "网球队", "日出", "日落", "日出东方", "晚霞", "星空", "风筝", "气球", "飞盘", "滑板", "轮滑",
            "闹钟", "手表", "日历", "时钟", "秒表", "医生", "老师", "律师", "工程师", "科学家", "钢琴课", "数学课", "语文课", "英语课", "物理课",
            "雨伞", "雨衣", "雨鞋", "雨帽", "雨披", "雪花", "雪人", "雪仗", "雪地", "雪崩", "闪电", "雷声", "暴风雨", "晴天", "阴天",
            "糖果", "巧克力", "果冻", "冰淇淋", "棒棒糖", "画笔", "画布", "调色板", "水彩", "素描", "秋千", "滑梯", "沙坑", "蹦床", "跷跷板",
            "吉他弦", "钢琴键", "小提琴弓", "萨克斯管", "长笛", "自行车轮", "汽车轮胎", "飞机机翼", "火车轨道", "轮船螺旋桨",
            "沙滩球", "乒乓球拍", "羽毛球拍", "网球拍", "高尔夫球杆", "吉他包", "相机包", "背包", "手提包", "公文包",
            "冰淇淋勺", "汤勺", "餐叉", "餐刀", "筷子", "邮票", "信封", "明信片", "邮票册", "邮票夹", "风筝线", "气球绳", "飞盘网", "滑板轮", "轮滑鞋",
            "橡皮擦", "铅笔盒", "文具盒", "修正带", "便利贴", "瑜伽垫", "哑铃", "跑步机", "跳绳", "健腹轮", "火锅", "烤肉", "寿司", "披萨饼", "汉堡包",
            "披萨饼底", "奶酪", "番茄酱", "生菜", "培根", "计算器", "遥控器", "鼠标", "键盘", "触摸板", "项链", "手链", "戒指", "耳环", "手镯",
            "沙发垫", "地毯", "桌布", "窗帘", "床单", "望远镜", "显微镜", "放大镜", "夜视仪", "天文望远镜", "矿泉水", "果汁瓶", "汽水罐", "茶杯", "咖啡杯",
            "台灯", "壁灯", "落地灯", "吊灯", "手电筒", "雨靴", "雪地靴", "运动鞋", "高跟鞋", "拖鞋", "风筝线轴", "气球泵", "飞盘手柄", "滑板支架", "轮滑护具",
            "象棋", "围棋", "五子棋", "国际象棋", "跳棋", "保温杯", "水壶", "咖啡壶", "茶杯托", "茶杯垫", "地图", "指南针", "罗盘", "GPS定位器", "旅行手册",
            "牛仔裤", "运动裤", "短裤", "裙子", "连衣裙", "手电筒电池", "遥控器电池", "鼠标垫", "键盘膜", "电脑桌",
            "花盆", "花瓶", "园艺剪刀", "园艺手套", "喷壶", "台灯底座", "吊灯挂饰", "壁灯开关", "落地灯灯泡", "手电筒支架",
            "橡皮筋", "图钉", "回形针", "大头针", "订书机", "雨伞套", "雨衣袋", "背包罩", "手提包防尘罩", "行李箱套",
            "冰淇淋车", "汉堡车", "披萨车", "咖啡车", "流动餐车", "杂志", "报纸", "图书", "漫画书", "故事书");

    public final static List<String> ENGLISH_LIST = Arrays.asList("A", "B", "C", "D", "E", "F", "G", "H",
            "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");

}
